// components/zy-number/zy-number.js
Component({

    /**
     * 组件的属性列表
     */
    properties: {
        value: null,
        min: {
            type: Number,
            value: 0
        },
        max: {
            type: Number,
            value: Number.MAX_SAFE_INTEGER
        }
    },

    /**
     * 组件的初始数据
     */
    data: {
        innerval() {
            return this.value
        }
    },

    /**
     * 组件的方法列表
     */
    methods: {
        _getVal() {
            return parseFloat(this.data.value)
        },
        m_minus() {
            let val = this._getVal()
            if (val < this.data.min + 1) {
                return;
            }
            this.triggerEvent('num_change', val - 1)
        },
        m_plus() {
            // console.log( this.data.max)
            let val = this._getVal()
            if (val > this.data.max - 1) {
                return;
            }
            this.triggerEvent('num_change', val + 1)
        }
    }
})